
import { ADD_PERSON } from "../constant";
const initState = [{name: 'tom', age:18, id: '001'}]

export default function person(preState=initState, action) {
    // console.log('@@@@person');
    const {type, data} = action
    switch (type) {
        case ADD_PERSON: //若是添加一个人
        // preState.unshift(data) //此处不可以这样写,这样会导致preState被改写了,personReducer就不是纯函数了
            return [data, ...preState]
        default:
            return preState
    }
}